﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000350 RID: 848
	public class TStubStmtSqlNode : TParseTreeNode
	{
		// Token: 0x060022FE RID: 8958 RVA: 0x00336D76 File Offset: 0x00334F76
		public void setSqlStatementType(ESqlStatementType t)
		{
			this.sqlStatementType = t;
		}

		// Token: 0x17000749 RID: 1865
		// (get) Token: 0x06002300 RID: 8960 RVA: 0x00336D88 File Offset: 0x00334F88
		// (set) Token: 0x060022FF RID: 8959 RVA: 0x00336D7F File Offset: 0x00334F7F
		public virtual ESqlStatementType SqlStatementType
		{
			get
			{
				return this.sqlStatementType;
			}
			set
			{
				this.sqlStatementType = value;
			}
		}

		// Token: 0x1700074A RID: 1866
		// (get) Token: 0x06002301 RID: 8961 RVA: 0x00336D90 File Offset: 0x00334F90
		public virtual TObjectName ObjectName
		{
			get
			{
				return this.objectName;
			}
		}

		// Token: 0x06002302 RID: 8962 RVA: 0x00336D98 File Offset: 0x00334F98
		public override void init(object arg1)
		{
			this.objectName = (TObjectName)arg1;
		}

		// Token: 0x06002303 RID: 8963 RVA: 0x00336DA6 File Offset: 0x00334FA6
		public override void init(object arg1, object arg2)
		{
			this.init(arg1);
			this.exprList = (TExpressionList)arg2;
		}

		// Token: 0x1700074B RID: 1867
		// (get) Token: 0x06002304 RID: 8964 RVA: 0x00336DBB File Offset: 0x00334FBB
		public virtual TExpressionList ExprList
		{
			get
			{
				return this.exprList;
			}
		}

		// Token: 0x04001B97 RID: 7063
		private ESqlStatementType sqlStatementType;

		// Token: 0x04001B98 RID: 7064
		private TObjectName objectName;

		// Token: 0x04001B99 RID: 7065
		private TExpressionList exprList;
	}
}
